A fully custom portfolio designed and developed from scratch in HTML, CSS, and JavaScript to present creative work in a way that feels personal, polished, and responsive.
Many portfolio builders and templates limit creative flexibility, which can make a designer's work feel generic before a viewer even reaches the projects.
I wanted a platform that gave me full control over the visual language, interactions, and browsing experience across devices.
I built the site from scratch using HTML, CSS, and JavaScript so every piece of the experience could be intentional. The layout, hierarchy, interactions, and styling were all designed to support both personality and usability.
This approach also let me keep the code organized and scalable while tailoring the presentation around my own work rather than a template system.
The finished portfolio showcases both my design and front-end skills in one cohesive experience. It remains responsive, polished, and easy to navigate across devices.
This project demonstrates how I bridge design thinking with development to create something functional and visually distinct.
Responsive layouts, custom UI decisions, subtle interactions, organized code, performance-focused styling, consistent branding, and project-based navigation all work together to support the viewing experience.